package com.zzx.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zzx.entity.BaseEntity;

import java.io.Serializable;
import java.math.BigDecimal;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 工序表
 *
 * @author zzx
 * @since 2025-06-14
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("t_gx")
public class TGx extends BaseEntity {


    /**
     * 工序ID
     */
    @ApiModelProperty("工序ID")
    @TableId
    private Long gxId;

    /**
     * 工序编码
     */
    @ApiModelProperty("工序编码")
    @TableField("gx_code")
    private String gxCode;

    /**
     * 工序名称
     */
    @ApiModelProperty("工序名称")
    @TableField("gx_name")
    private String gxName;

    /**
     * 工序类型
     */
    @ApiModelProperty("工序类型")
    @TableField("gx_type")
    private String gxType;

    /**
     * 工序单价
     */
    @ApiModelProperty("工序单价")
    @TableField("gx_unit_price")
    private BigDecimal gxUnitPrice;

    /**
     * 工序描述
     */
    @ApiModelProperty("工序描述")
    @TableField("gx_desc")
    private String gxDesc;

    /**
     * 图片URL
     */
    @ApiModelProperty("图片URL")
    @TableField("pic_url")
    private String picUrl;


}
